@font-face {font-family: 'TCCB';src: url('../font/TCCB.eot');src: url('../font/TCCB.woff') format('woff'),url('../font/TCCB.TTF')  format('truetype'),url('../font/TCCB.svg #TCCB') format('svg');}
.header{position: absolute;left:0;top:0;width: 100%;z-index: 99;background:rgba(0,0,0,.4);}
.headernav{position: fixed;z-index: 999;}
.banner .swiper-container{/*display: none;*/}
.banner .swiper-pagination-bullet-active{background: #ca0f0f;}
.w80{width: 80%;margin:0 auto;}
.header_center{display: -webkit-box;display: -moz-box;display:box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: space-between;justify-content: space-between;}
.nav li{float: left;line-height: 83px;width: 135px;text-align: center;}
.nav li a{font-size: 15px;display: block;color: #fff;}
.nav li.sub_nav a{color: #ca0f0f;}
.nav li:hover a{color: #ca0f0f;}
.nav li:hover dd a{color: #fff;}
.logo{padding-top: 18px;}
.lang_search{padding-top: 18px;}
.lang{float: left;}
.lang a{display:inline-block;vertical-align: top;font-size: 15px;color: #fff;line-height: 45px;width: 52px;text-align: center;text-transform: uppercase;}
.lang a.sub_lang{color: #ca0f0f;}
.search{float: right;line-height: 45px;vertical-align: middle;width: 52px;text-align: center;cursor: pointer;}
.search i{color: #fff;font-size: 20px;}
.w92{width: 92%;margin:0 auto;}
.inabout{padding:100px 0 120px;background:url("../images/aboutedon.jpg") center bottom -63px no-repeat;}
.inabout_left{width: 52%;float: left;position: relative;padding-left: 120px;}
.inabout_right{width: 45%;position: relative;float: right;padding-right: 30px;}
.inabout_right img{position: relative;z-index: 99;}
.inabout_right::after{content: "";width: 440px;height: 340px;background: #ca0f0f;position: absolute;right:0;bottom:-30px;}
.inabtit{text-transform: uppercase;font-size: 36px;color: #fff;line-height: 55px;display: inline-block;padding:0 30px;background: #ca0f0f;}
.inabout_left h3{font-size: 30px;color: #444;padding-bottom: 25px;padding-top: 45px;border-bottom: 1px solid #ca0f0f;}
.inabout_left p{font-size: 16px;padding-top: 30px;color: #444;line-height: 36px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.authent{padding-top: 100px;}
.authent p{padding-top: 0;font-size: 16px;color: #888;text-transform: uppercase;}
.authent li{float: left;width: 20%;}
.authent li i{font-size: 38px;color: #888;display: block;padding-left: 10px;}
.authent li:hover i{color: #ca0f0f;}
.authent li:hover p{color: #ca0f0f;}
.more{position: absolute;right:0;bottom:0;width: 141px;background: #c4c2c2;}
.more a{font-size: 15px;color: #fff;line-height: 47px;text-align: center;display: block;position: relative;z-index: 99;}
.more::before {content: ""; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background: #ca0f0f; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0% 100%; transform-origin: 0% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.more:hover{color:#fff;}
.more:hover::before{  -webkit-transform: scaleX(1);  transform: scaleX(1);  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.edon_ptr{position: relative;padding-bottom: 33px;}
.edon_ptr_center{position: relative;z-index: 99;padding:82px 0;background:url("../images/aboutbg.jpg") center top no-repeat;-webkit-background-size: cover;background-size: cover;}
.edon_ptr_tit{text-align: center;padding-bottom: 18px;position: relative;}
.edon_ptr_tit::after{content: "";width: 50px;height: 1px;background: #ff0036;position:absolute;left:50%;bottom:0;margin-left: -25px;}
.edon_ptr_tit p{font-size: 36px;padding-bottom: 14px;color: #000;}
.edon_ptr_tit h3{font-weight: bold;font-size: 40px;color: #000;}

.edon_ptr_list{padding-top: 60px;text-align: center;}
.edon_ptr_list li{text-align: center;display: inline-block;vertical-align: middle;padding:0 10px;}
.edon_ptr_list_img{display: block;width: 120px;height: 120px;line-height: 126px;border:3px solid #c4c2c2;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s;}
.edon_ptr_list_img img{vertical-align: middle;}
.edon_ptr_list li p{font-size: 16px;color: #666;padding-top: 42px;-webkit-transition: ease-in-out .5s;-o-transition: ease-in-out .5s;transition: ease-in-out .5s;}
.edon_ptr::after{content: "";width: 92%;background: #ca0f0f;height: 67px;position: absolute;left:0;bottom:0;}
.inquality{background:url("../images/qualitybg.jpg") center top no-repeat;height: 445px;background-attachment: fixed;background-color: transparent;background-position: 50% 50%;background-repeat: no-repeat;}
.w78{width: 78%;margin:0 auto;}
.inqualitytit{display: inline-block;vertical-align: top;background: #ca0f0f;padding:0 50px;font-size: 33px;color: #fff;line-height: 55px;margin-top: 100px;}
.inquainfo h3{font-size: 50px;padding-bottom: 18px;padding-top: 67px;font-weight: bold;color: #010000;font-family:Arial;}
.inquainfo p{line-height: 48px;font-size: 20px;color: #777;letter-spacing: 8px;}
.inquainfoen p{letter-spacing: 4px;font-family:Arial;}
.custon_en{position: absolute;right:-100px;top:230px;font-size: 40px;color: #ca0f0f;font-style: italic;text-transform: uppercase;}
.inquality_center{position: relative;}
.inproedon_it1{display: -webkit-flex;display: flex;}
.inpedi_video{width: 50%;position:relative;}
.inpedi_video video{width: 100%;height: 100%;object-fit: fill;}
.inpedi_ban{float: right;width: 50%;position: relative;}
.inpedi_ban .swiper-pagination-bullet{width: 30px;height: 4px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.inpedi_ban .swiper-pagination-bullet-active{background: #ca0f0f;}
.inproedon_it2{background: #eee;padding:60px 0 90px;}
.inproedon_it2 li{width: 25%;padding:1.2%;float: left;}
.inproedon_it2 li a{position: relative;display: block;overflow: hidden;border:1px solid #ccc;}
.inproedon_it2 li figcaption{background: #ca0f0f;line-height: 46px;padding:0 35px;position: absolute;left:0;bottom:-46px;width: 100%;z-index: 99;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s;}
.inproedon_it2 li figcaption p{font-size: 16px;color: #fff;float: left;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
.inproedon_it2 li figcaption i{color: #fff;float: right;}
.inproedon_it2 li:hover a{border:1px solid #ca0f0f;}
.inproedon_it2 li:hover figcaption{bottom:0;}
.more2{width: 930px;line-height: 60px;border:1px solid #ca0f0f;text-align: center;margin:48px auto 0;}
.more2 a{display: block;font-size: 16px;color: #ca0f0f;position: relative;font-weight: bold;letter-spacing: 7px;}
.more2 a::before{content: "";width: 0;height: 0;border-top: 16px solid #ca0f0f;border-right: 16px solid transparent;position: absolute;left:-1px;top:-1px;}
.more2 a::after{content: "";width: 0;height: 0;border-bottom: 16px solid #ca0f0f;border-left: 16px solid transparent;position: absolute;right:-1px;bottom:-1px;}
.more2:hover{background: #ca0f0f;}
.more2:hover a{color: #fff;}
.more2:hover a::before{border-top: 16px solid #000;}
.more2:hover a::after{border-bottom: 16px solid #000;}
.inhj{padding:0 0 238px;background:url("../images/hjbg.jpg") center top no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.inhj_info p{letter-spacing: 0;}
.inhj_banner{padding-top: 70px;}
.inhj_center{position: relative;}
.inhj_banner{width: 65%;}
.inhj_pn{position: absolute;right:0;bottom:-80px;z-index: 99;}
.inhj_pn img{-webkit-transition: ease-in-out .3s;-o-transition: ease-in-out .3s;transition: ease-in-out .3s;}
.inhj_pn img:hover{-webkit-transform:translate(-10px,-10px) ;-ms-transform:translate(-10px,-10px) ;-o-transform:translate(-10px,-10px) ;transform:translate(-10px,-10px) ;}
.inhj_banner .swiper-button-next{width: 75px;height: 75px;left:0;margin-top: 0;top:283px;right:initial;background:url("../images/right2.jpg") left top no-repeat;-webkit-background-size: cover;background-size: cover;}
.inhj_banner .swiper-button-prev{width: 75px;height: 75px;left:0;top:230px;background:url("../images/left2.jpg") left top no-repeat;-webkit-background-size: cover;background-size: cover;}
.inhj_banner .swiper-button-prev::after{content: "";width:42px;height: 1px;background: #f3f3f3;position: absolute;bottom:0;left:50%;margin-left: -21px;}
.inpro2_ban .swiper-button-prev{width: 80px;height: 80px;left:initial;top:initial;right:80px;bottom:0;margin-top: 0;background:url("../images/left3.jpg") left top no-repeat;-webkit-background-size: cover;background-size: cover;}
.inpro2_ban .swiper-button-next{width: 80px;height: 80px;right:0;top:initial;bottom:0;background:url("../images/right3.jpg") left top no-repeat;-webkit-background-size: cover;background-size: cover;}
.inpro2_ban .swiper-pagination-bullet{width: 30px;height: 4px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.inpro2_ban .swiper-pagination-bullet-active{background: #ca0f0f;}
.inpro2_ban img{width:100%;}
.inpro2_list li{width: 33.33%;}
.w66{width: 66%;margin:0 auto;}
.incontact{padding:77px 0 20px;background: url("../images/incontactbg.jpg") center bottom no-repeat;}
.incontact_tit{text-align: center;padding-bottom: 25px;position: relative;}
.incontact_tit h3{font-size: 36px;color: #ccc;text-transform: uppercase;padding-bottom: 10px;}
.incontact_tit p{font-size: 36px;color: #ca0f0f;}
.incontact_tit p span{color: #333;}
.incontact_tit::after{content: "";width: 50px;height: 1px;background: #ca0f0f;position: absolute;bottom:0;left:50%;margin-left: -25px;}
.incontact_info{padding:90px 6% 0;display: -webkit-box;display: -moz-box;display:box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: space-between;justify-content: space-between;}
.incon_it1 h3{font-size: 24px;color: #ca0f0f;padding-bottom: 5px;}
.incon_it1 h3 span{color: #666;}
.incon_it1 p i{font-size: 20px;color: #ca0f0f;padding-right: 18px;}
.incon_it1 p{line-height: 26px;padding-top: 22px;font-size: 16px;color: #333;}
.incon_it3 h3{font-size: 24px;color: #666;padding-bottom: 48px;}
.incon_it3 ul{display: -webkit-box;display: -moz-box;display:box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.incon_it3 li{width: 48%;padding:0 18px;margin-bottom: 20px;line-height: 56px;border:1px solid #bfbfbf;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.incon_it3 li input{font-size: 16px;color: #888;line-height: 2;background: none;width: 100%;}
.incon_it3 li textarea{width: 100%;height: 130px;padding:15px 0;}
.incon_it3 li.text{width: 100%;}
.incon_it3{width: 43%;}
.incon_it3 li.code{width: 70%;}
.incon_it3 li.code input{width: 60%;}
.incon_it3 li.code img{float: right;padding-top: 5px;}
.incon_it3 li.inbtn{border:0;width: 25%;background: #ca0f0f;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;cursor: pointer;text-align: center;}
.incon_it3 li.inbtn button{font-size: 18px;color: #fff;cursor: pointer;background:none;line-height: 58px;display: block;width: 100%;}
.footer aside{text-align: center;line-height: 75px;font-size: 15px;color: #ccc;background: #000;}
.footer aside img{vertical-align:middle;}
.footer article{padding:70px 0 80px;background:#222 url("../images/footbg.jpg") center bottom no-repeat;}
.footer article ul{width: 1200px;margin:0 auto;text-align: center;display: -webkit-box;display: -moz-box;display:box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content: space-between;justify-content: space-between;}
.footer article li{display: inline-block;vertical-align: top;text-align: left;}
.footer article li h3{font-size: 18px;padding-bottom: 18px;color: #fff;line-height: 30px;}
.footer article li a{font-size: 15px;color: #ccc;display: block;line-height: 30px;}
.footer article li a:hover{color: #fff;}
.footer article li span{display: block;font-size: 14px;color: #959595;line-height: 24px;}
.footer article li img{display: block;padding-bottom: 20px;}
.pbban_name{position: absolute;left:0;width: 100%;top:210px;text-align: center;}
.pbban_name h3{font-size: 48px;padding-bottom: 20px;color: #fff;}
.pbban_name{font-size: 14px;color: #fff;}
.pbban_name a{font-size: 14px;color: #fff;}
.pbban_name i{font-size: 12px;}
.side_nav{text-align: center;background: #fff;width: 100%;z-index: 9999;}
.side_nav ul{display: flex;flex-wrap: wrap;}
.side_nav li{flex: 1 1 auto;display: inline-block;vertical-align: top;line-height: 55px;text-align: center;}
.side_nav li a{font-size: 14px;color: #000;display: block;}
.w1200{width: 1200px;margin: 0 auto;}
.side_nav li.cos_nav{background: #ca0f0f;}
.side_nav li.cos_nav a{color: #fff;}
.side_navx{text-align: center;background: #fff;width: 100%;z-index: 9999;margin-top:2rem;}
.side_navx ul{display: flex;flex-wrap: wrap;}
.side_navx li{flex: 1 1 auto;display: inline-block;vertical-align: top;line-height: 55px;text-align: center;}
.side_navx li a{font-size: 14px;color: #000;display: block;}
.side_navx li.cos_nav{background: #ca0f0f;}
.side_navx li.cos_nav a{color: #fff;}
.about_pt{padding:88px 0;background: #f9f9f9;}
.about_tit{padding-bottom: 17px;position: relative;}
.about_tit h3{font-size: 30px;color: #333;padding-bottom: 5px;}
.about_tit p{font-size: 28px;color: #444;text-transform: uppercase;}
.about_tit p span{color: #ca0f0f;font-size: 28px;font-weight: bold;}
.about_tit::after{content: "";width: 25px;height: 9px;background: #ca0f0f;position: absolute;left:0;bottom:0;}
.about_info{padding-top: 55px;}
.about_img{float: left;width: 23%;}
.about_right{width: 77%;height: 355px;float: left;font-size: 15px;color: #666;padding:0 40px;line-height: 48px;}
.about_right p{font-size: 15px;color: #666;line-height: 48px;}
.honor_pt{padding:75px 0 140px;}
.honor_list{padding-top: 52px;}
.honor_list .swiper-container{padding:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.honor_list .swiper-slide{padding:35px;background:-moz-box-shadow:0px 0px 15px #f0f0f0; -webkit-box-shadow:0px 0px 15px #f0f0f0; box-shadow:0px 0px 15px #f0f0f0;}
.honor_list .swiper-slide a{display: block;}
.honor_list{position: relative;}
.honor_list .swiper-pagination{width: 100%;bottom:-60px;}
.honor_list .swiper-pagination-bullet{margin:0 10px;background: #999;opacity: 1!important;}
.honor_list .swiper-pagination-bullet-active{background: #ca0f0f;}
.culture{text-align: center;height: 411px;background:url("../images/culturebg.jpg") center top no-repeat;background-attachment: fixed;background-color: transparent;background-position: 50% 50%;background-repeat: no-repeat;}
.culture p{font-size: 28px;color: #fff;letter-spacing: 10px;}
.culture h3{margin-top: 75px;display: inline-block;vertical-align: top;font-size: 30px;color: #fff;background: #ca0f0f;padding:0 35px;line-height: 55px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
.culture img{display: block;margin:0 auto;padding:35px 0 15px;}
.history_pt{padding:80px 0;}
.equip_pt{background: #f9f9f9;padding:80px 0 145px;}
.equipment_list{padding-top: 60px;position: relative;}
.equipment_list .swiper-slide{border:1px solid #ccc;padding:10px;}
.equipment_list figcaption{position: absolute;bottom:0;left:0;line-height: 40px;text-align: center;width: 100%;font-size: 15px;color: #fff;background: #999;}
.equipment_list .swiper-slide:hover{border:1px solid #ca0f0f;}
.equipment_list .swiper-slide:hover figcaption{background: #ca0f0f;}
.equipment_list .swiper-pagination{padding-top: 50px;width: 100%;}
.equipment_list .swiper-pagination-bullet{margin:0 8px;}
.equipment_list .swiper-pagination-bullet-active{background: #ca0f0f;}
.abot_last{padding:80px;}
.abot_last li{position: relative;}
.abot_name{position: absolute;left:44px;top:0;}
.abot_name::before{content: "";width: 64px;height: 9px;background: #ca0f0f;position:absolute;left:0;top:0;}
.abot_name h3{font-size: 36px;color: #fff;padding-top: 45px;font-weight: bold;}
.abot_name i{display: block;font-size: 65px;color: #fff;}
.abot_last ul{display: -webkit-box;display: -moz-box;display:box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content: space-between;justify-content: space-between;}
.abot_last li{float: left;width: 48%;}
.active_list li{background: #f9f9f9;padding:40px 0;border-bottom: 1px dotted #bfbfbf;}
.active_time{float: left;border-top: 1px solid #898989;border-bottom: 1px solid #898989;width: 100px;padding:14px 0;text-align: center;}
.active_time h3{font-size: 38px;color: #000;}
.active_time p{font-size: 18px;color: #898989;}
.active_img{width: 367px;text-align: center;overflow: hidden;float: left;padding:0 30px;}
.active_info{float: left;width: 665px;}
.active_info h3{font-size: 22px;color: #000;padding:11px 0 66px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.active_info p{font-size: 14px;color: #666;line-height: 26px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.active_info span{font-size: 12px;color: #666;display: block;padding-top: 77px;}
.active_info span i{color: #a3a3a3;padding-left: 20px;font-size: 20px;vertical-align: middle;}
.active_list li:hover{background: #fff;}
.active_list li:hover .active_info h3{color: #ca0f0f;font-weight: bold;}
.active_list li:hover .active_info span{color: #ca0f0f;}
.active_list li:hover .active_info span i{color: #ca0f0f;}
.active_detail{background: #f9f9f9;padding:70px 0;}
.artil_tit h3{font-size: 36px;color: #000;font-weight: bold;padding-bottom: 20px;}
 .artil_tit span{font-size: 14px;color: #999;}
.artil_info{font-size: 16px;color: #333;padding-top: 20px;line-height: 60px;}
.active_detail article{width: 70%;float: left;}
.active_detail aside{float: right;width: 23%;}
.back{padding-bottom: 45px;}
.back a{font-size: 20px;color: #676767;font-weight: bold;}
.back a i{font-weight: normal;font-size: 20px;padding-right: 10px;}
.act_backlist{border:6px solid #d2d2d2;padding:40px 20px;}
.act_backlist li p{font-size: 18px;color: #000;font-weight: bold;}
.act_backlist li p i{color: #999;font-size: 24px;vertical-align: middle;padding-right: 8px;}
.act_backlist li a{display: block;padding:13px 0 6px;font-size: 16px;color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.act_backlist li span{font-size: 14px;color: #666;display: block;}
.act_backlist li:first-child{padding-bottom: 60px;}
.act_backlist li a:hover{color:#000;}
.news_time2{width: 58px;padding:0;border:1px solid #999;}
.news_time2 h3{font-size: 24px;color: #fff;background: #999;line-height: 44px;}
.news_time2 p{font-size: 12px;color: #999;line-height: 22px;}
.news_info h3{font-size: 18px;color: #444;padding:5px 0 9px;}
.news_info p{font-size: 13px;color: #777;line-height: 24px;}
.news_info{width: calc(100% - 58px);padding-left: 30px;}
.news_list li{padding:40px 0 15px;}
.news_list li:hover .news_info h3{font-weight: normal;}
.news_list li:hover .news_info p{color: #000;}
.news_list li:hover .news_time2{border:1px solid #ca0f0f;}
.news_list li:hover .news_time2 h3{background: #ca0f0f;}
.news_list li:hover .news_time2 p{color: #000;}
.news_hot{background: #f9f9f9;padding:80px 0 0;}
.news_hot_center{padding-bottom: 40px;border-bottom: 1px solid #999;}
.news_hot li{flex: 1 1 auto;padding:0 1%;width: 31%;}
.news_hot li figcaption{padding:20px 0;}
.news_hot li figcaption h3{font-size: 18px;color: #444;padding-bottom:33px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 .news_hot li figcaption h3 b{width: 0;height: 0;display: inline-block;vertical-align: middle;border-top: 1px solid #444;transition: all .4s cubic-bezier(.35, .45, .55, 1);margin-top: -1px;}
.news_hot li figcaption p{font-size: 13px;color: #777;line-height: 2;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_hot li:hover figcaption h3 b{width: 20px;margin-right: 5px;}
.newspic{position: relative;}
.newshot_time{background: #ca0f0f;width: 105px;padding:13px 0;text-align: center;position: absolute;left:0;top:0;}
.newshot_time h3{font-size: 26px;color: #fff;padding-bottom: 5px;}
.newshot_time p{font-size: 14px;color: #fff;}
.news_hot_center ul{display: flex;}
.down_load{padding:80px 0;background: #f9f9f9;}
.down_load aside{width: 240px;float: left;}
.down_load article{float: right;width: 925px;}
.down_search{background: #b5b5b5;padding:5px;}
.down_search input{font-size: 15px;color: #fff;background:none;line-height: 40px;padding:0 15px;width: calc(100% - 50px);float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.down_search button{width: 40px;text-align: center;height: 40px;float: right;cursor: pointer;background: #ca0f0f;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}
.down_search button i{color: #fff;}
.down_search input::-webkit-input-placeholder{ color: #fff; font-size: 15px; line-height: 40px;}
.down_nav li{border-bottom: 1px solid #fff;background: #e4e4e4;}
.down_nav li a{display: block;line-height: 37px;padding:9px 17px 9px 30px;}
.down_nav li a p{font-size: 16px;color: #777;font-weight: bold;width: 80%;float: left;}
.down_nav li a i{color: #9a9a9a;float: right;display: block;}
.down_nav li.open a p{color: #ca0f0f;}
.down_nav li dd a{padding:0 17px 0 30px;}
.down_nav li dd a:hover{background: #ca0f0f;color: #fff;}
.down_nav li dd.redinto a{background: #ca0f0f;color: #fff;}
.down_nav li.open i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.down_nav li dl{display: none;}
.down_nav li.open dl{display: block;}
.down_list li{width: 33.33%;float: left;position:relative;}
.downfont{position:absolute;bottom:0;left:0;width:100%;z-index:2;background:rgba(0,0,0,.5);padding:10px 0 0 10px;}
.down_list li a{display: block;background: #fff;border:2px solid #e4e4e4;-webkit-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s;transition:ease-in-out .3s;}
.down_list li a h3{font-size: 16px;color: #fff;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.down_list li a p{font-size: 13px;color: #fff;line-height: 23px;padding-bottom:5px;}
.down_list li a span{display: block;float:right;text-align: right;font-size: 14px;color: #fff;background:#ca0f0f;padding:0 5px;}
.down_list li a span i{color:#fff;padding-right: 5px;font-size: 20px;vertical-align: middle;}
.downimg{width:100%;}
.downimg img{width:inherit;height:inherit;object-fit:contain;}
.down_list li:hover a{border:2px solid #ca0f0f;-moz-box-shadow:0px 0px 2px #ca0f0f;-webkit-box-shadow:0px 0px 2px #ca0f0f;box-shadow:0px 0px 2px #ca0f0f;}
.service_pt{background: #f9f9f9;}
.service_pt_tit{text-align: center;padding:33px 0;}
.service_pt_tit p{font-size: 16px;padding-bottom: 7px;color: #888;}
.service_pt_tit h3{font-size: 72px;color: #ca0f0f;font-family: 'TCCB';}
.address{padding:62px 0;}
.address_tit{text-align: center;padding-bottom: 40px;}
.address_tit h3{font-size: 36px;padding-bottom: 22px;position: relative;color: #333;font-weight: bold;}
.address_tit h3::after{content: "";width: 25px;height: 7px;background: #ca0f0f;position: absolute;left:50%;bottom:0;margin-left: -12.5px;}
.address_tit p{padding-top: 20px;font-size: 13px;color: #666;}
.address_list{text-align: center;}
.address_list li{padding:15px 0;border-right: 1px solid #eee;display: inline-block;vertical-align: top;width: 24.5%;text-align: center;}
.address_list li::first-child{border-left: 1px solid #eee;}
.address_list li i{font-size: 37px;color: #ca0f0f;}
.address_list li p{font-size: 15px;padding-top: 28px;color: #555;}
.department{margin-top: 65px;}
.department ul{display: -webkit-box;display: -moz-box;display:box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.department li{width: 49%;border:2px solid #eee;margin-bottom: 30px;padding:10px;}
.department_tit{padding:17px 0;border-bottom: 1px solid #eee;text-align: center;color: #000000;font-weight: bold;font-size: 18px;}
.depleft{float: left;width: 48%;position: relative;padding:15px 10px 0;}
.depleft h3{font-size: 16px;font-weight: bold;color: #666;line-height: 38px;}
.depleft p{padding-left: 17px;font-size: 14px;color: #666;line-height: 38px;background: url("../images/arr.jpg") left center no-repeat;}
.depleft::after{content: "";width: 1px;background: #eee;height: 88px;position: absolute;right:-10px;top:65px;}
.depright{float: right;width: 48%;padding:15px 10px 0;}
.depright h3{font-size: 16px;font-weight: bold;color: #666;line-height: 38px;}
.depright p{padding-left: 17px;font-size: 14px;color: #666;line-height: 38px;background: url("../images/arr.jpg") left center no-repeat;}
.department li.tel{padding-left: 35px;padding-top: 26px;}
.department li.tel p{font-size: 16px;color: #666;font-weight: bold;line-height: 60px;}
.department li:hover{border:2px solid #d02b2b;}
.pbban_name2{top:125px;}
.product_depart{border-bottom: 1px solid #eee;z-index: 999;width: 100%;background: #fff;}
.product_depart ul li{text-align: center;border-right: 1px solid #eee;padding:23px 0 30px;width: 10%;float: left;}
.product_depart ul li:first-child{border-left: 1px solid #eee;}
.product_depart ul li p{font-size: 12px;color: #666;}
.product_depart ul li i{font-size: 65px;color: #999;}
.product_depart ul li.pro_open{background: #ca0f0f;}
.product_depart ul li.pro_open img{ -webkit-filter: opacity(50%); filter: opacity(50%);}
.product_depart ul li.pro_open p{color: #fff;}
.prodep_tit h3{font-size: 30px;color: #333;font-weight: bold;text-align: center;padding:40px 0 25px;}
.prodep_tit ul li{border-right: 1px solid #eee;border-top: 1px solid #eee;border-bottom: 1px solid #eee;border-left: 1px solid #eee;margin-left: -1px;line-height: 50px;text-align: center;width: 20%;float: left;margin-bottom: 5px;}
.prodep_tit ul li:first-child{}
.prodep_tit ul li a{display: block;font-size: 15px;color: #666;padding:0 10px;text-align: center;}
.prodep_tit ul li:hover{background: #ca0f0f;}
.prodep_tit ul li:hover a{color: #fff;}
.product_page{padding-top: 40px;}
.product_page aside{width: 240px;float: left;}
.propg_nav{background: #e4e4e4;}
.product_page article{width: 920px;float: right;}
.propg_rtit{font-size: 26px;color: #333;padding:3px 0 60px;}
.propg_list li{padding:0 1% 30px;width: 25%;float: left;text-align: center;}
.propg_list li p{font-size: 14px;color: #666;padding-top: 16px;}
.propg_list li .proimg{height:auto;}
.propg_list li .proimg img{height:inherit;border:1px #CCC dotted;}
.propg_list li:hover .proimg{background:-moz-box-shadow:0px 0px 10px #E8E8E8; -webkit-box-shadow:0px 0px 10px #E8E8E8; box-shadow:0px 0px 10px #E8E8E8;}
.proil_tit{text-align: center;font-size: 32px;color: #666;font-weight: bold;padding-bottom: 10px;}
.protail_page{padding:90px 0;}
.protailinfo{padding-top: 10px;}
.protailinfo_pic{padding-top: 50px;}
.protailinfo_tit{position: relative;}
.protailinfo_tit h3{font-size:24px;color: #ca0f0f;font-weight: bold;text-align: center;background: #eee;line-height: 60px;}
.pro_down{line-height: 60px;padding:0 18px;position: absolute;right:0;top:0;background: #ca0f0f;}
.pro_down a{font-size: 14px;color: #fff;display: block;}
.pro_down i{font-size: 20px;color: #fff;padding-right: 12px;vertical-align: middle;}
.video_list li{width: 33.33%;float: left;padding:0 1% 2%;}
.video_list li video{width: 100%;}
.history_list{position: relative;margin-top: 63px;background:url("../images/line.jpg") left center repeat-x;}
.history_list .swiper-slide{  padding:1% 0 340px 0;}
.history_list .swiper-slide ul li{  width: 22%;  float: left;  margin:0 3.5%;  position: relative;}
.history_list .swiper-slide ul li:nth-child(2){  position: absolute;  left:14%;  top:63%;}
.history_list .swiper-slide ul li:nth-child(4){  position: absolute;  left:43%;  top:63%;}
.history_list .swiper-slide ul li:nth-child(6){  position: absolute;  left:73%;  top:63%;}
.history_list .swiper-slide ul li img{  float: left;  width: 43%;  margin-right: 3%;}
.history_list .swiper-slide ul li span{  font-size: 2.4rem;  color: #333;  padding:20px 0 10px;  display: block;}
.history_list .swiper-slide ul li p{width:90%;  font-size: 1.4rem;  color: #666;}
.history_list .swiper-container{  height: 100%;  width: 89%;  margin:0 auto;}
.history_list .swiper-button-next{width: 35px;height: 35px;  background: url("../images/right.png") no-repeat left top;  -webkit-background-size: cover;  background-size: cover;  right:0;}
.history_list .swiper-button-prev{width: 35px;height: 35px;  background: url("../images/left.png") no-repeat right top;  -webkit-background-size: cover;  background-size: cover;  left:0;}
.history_text{text-align: center;height: 186px;background:-moz-box-shadow:0 0 10px #ccc; -webkit-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.history_text::after{content: "";display: inline-block;vertical-align: middle;height: 100%;margin-left: -.4rem;}
.history_text p{display: inline-block;vertical-align: middle;}
.hist_time{text-align: center;position: absolute;left:50%;margin-left: -20px;bottom:-135px;}
.hist_time p{font-size: 16px;color: #666;padding: 20px 0;}
.point{width: 12px;height: 12px;margin:0 auto;background: #999;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.history_list .swiper-slide ul li:hover .history_text{border:1px solid #ca0f0f;}
.history_list .swiper-slide ul li:hover p{color: #ca0f0f;}
.history_list .swiper-slide ul li:hover .point{background: #ca0f0f;}
.history_list .swiper-slide ul li:nth-child(2) .hist_time{bottom:249px;}
.history_list .swiper-slide ul li:nth-child(4) .hist_time{bottom:249px;}
.history_list .swiper-slide ul li:nth-child(6) .hist_time{bottom:249px;}
.history_list li:after {position: absolute;display: inline-block;bottom: -2px;left: 50%;margin-left: -3px;width: 0;height: 0px;content: '';border-style: solid;border-width: 5px;border-color: #fff #fff transparent transparent;transform: rotate(135deg);box-shadow: 2px -2px 2px #ddd;}
.history_list li:nth-child(2):after{transform: rotate(315deg);bottom:initial;top:-2px;}
.history_list li:nth-child(4):after{transform: rotate(315deg);bottom:initial;top:-2px;}
.history_list li:nth-child(6):after{transform: rotate(315deg);bottom:initial;top:-2px;}
.history_list .swiper-slide ul li:hover:after{box-shadow: 2px -2px 2px #ca0f0f;}
.menu i{color: #fff;font-size: 30px;}
.menu_down{display: none;}
.proil_phone{display: none;}
.menu{display: none;}
.search_jump{position: absolute;bottom:-40px;right:10%;display: none;}
.search_jump input{font-size: 14px;color: #333;line-height: 2.4;width: 220px;padding:0 10px;}
.search_jump button{cursor: pointer;background: #ca0f0f;width: 70px;line-height: 33px;height: 33px;}
.search_jump button i{color: #fff;}
.fix{position: fixed;left:0;top:0;width: 100%;}
.fix2{position: fixed;top:70px;width: 100%;}
.history_pt_phone{display: none;}
.inpedi_video video,.overseas video{width: 100%;height: 100%;}
.video_list_out aside{float: left;width: 245px;}
.video_list_out aside li{line-height: ;}
.video_list_out article{float: right;width: calc(100% - 270px);}
.nav li{position: relative;}
.nav li dl{position: absolute;left:0;top:83px;width: 100%;background:rgba(0,0,0,.6);padding:10px 0;display: none;}
.nav li dl dd{line-height: 34px;}
.nav li dl dd:hover{background: #ca0f0f;}
.nav li.sub_nav dd a{color: #fff;}
.nav li dl::after{content: "";width: 100%;height: 9px;position: absolute;left:0;top:-5px;background: url("../images/arrnav.png") left top no-repeat;}
.video_list li a{display: block;position: relative;}
.video_name{position:absolute;left:0;bottom:0;width: 100%;line-height: 43px;text-align: center;background: rgba(0,0,0,.5);font-size: 13px;color: #ccc;}
.footer li.foot_con{text-align: left;}
.footer li.foot_con h3{padding-bottom: 0;}
.footer li.foot_con h2{font-size: 24px;color: #ff0000;padding-bottom: 10px;}
.foot_con_ewm{width: 120px;text-align: center;}
.prodep_tit_nav{background: #fff;}
.banner{position: relative;}
.fixed_left{position: fixed;left:0px;top:400px;z-index: 99;background:rgba(0,0,0,.5);padding:16px;z-index: 999;}
.fix_pro li{line-height: 30px;}
.fix_pro li a{font-size: 15px;color: #fff;}
.fix_pro li a img{vertical-align: middle;padding-right: 10px;}
.fix_pro li dl{padding:7px 0;}
.fix_pro li dd{position: relative;margin-left: 40px;border:1px solid #444;text-align: center;margin-bottom: 2px;line-height: 24px;}
.fix_pro li dd::before{content: "";width: 8px;height: 8px;background: #ca0f0f;position: absolute;left:-15px;top:8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.fix_pro li dd:hover{background: #ca0f0f;border:1px solid #ca0f0f;}
.fix_pro li dd a{font-size: 14px;padding:0 10px;}
.infix_nav li{line-height: 30px;}
.infix_nav li a{color: #fff;display: block;font-size: 15px;}
.infix_nav li i{padding-right: 10px;}
.prodepart_img{height: 67px;padding-bottom: 17px;}
.prodepart_img1{background:url("../images/icon/1.png") center top no-repeat;}
.prodepart_img2{background:url("../images/icon/2.png") center top no-repeat;}
.prodepart_img3{background:url("../images/icon/3.png") center top no-repeat;}
.prodepart_img4{background:url("../images/icon/4.png") center top no-repeat;}
.prodepart_img5{background:url("../images/icon/5.png") center top no-repeat;}
.prodepart_img6{background:url("../images/icon/6.png") center top no-repeat;}
.prodepart_img7{background:url("../images/icon/7.png") center top no-repeat;}
.prodepart_img8{background:url("../images/icon/8.png") center top no-repeat;}
.prodepart_img9{background:url("../images/icon/9.png") center top no-repeat;}
.prodepart_img10{background:url("../images/icon/10.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img1{background:url("../images/icon/1h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img2{background:url("../images/icon/2h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img3{background:url("../images/icon/3h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img4{background:url("../images/icon/4h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img5{background:url("../images/icon/5h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img6{background:url("../images/icon/6h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img7{background:url("../images/icon/7h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img8{background:url("../images/icon/8h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img9{background:url("../images/icon/9h.png") center top no-repeat;}
.product_depart li.pro_open .prodepart_img10{background:url("../images/icon/10h.png") center top no-repeat;}
.abotlast_windows{position: fixed;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 99;display: none;}
.ablastwin_center{background: #fff;padding:60px 65px;margin:15vh auto;-webkit-border-radius: 1.5rem;-moz-border-radius: 1.5rem;-ms-border-radius: 1.5rem;-o-border-radius: 1.5rem;border-radius: 1.5rem;position: relative;}
.ablastwin_center h3{font-size: 24px;color: #000;font-weight: bold;padding-bottom: 25px;}
.ablc_roll{font-size: 15px;color: #666;line-height: 2.8;height: 400px;max-height: 500px;padding-right: 20px;}
.ablc_roll p{font-size: 15px;color: #666;line-height: 2.8;}
.close_ab{position: absolute;right:-60px;top:0;cursor: pointer;}
.close_ab i{color: #fff;font-size: 30px;}
.prodep_tit ul li.red_pro{background: #ca0f0f;}
.prodep_tit ul li.red_pro a{color:#fff;}
.down_nav li dd.aa a{background: #ca0f0f;color: #fff;}
.suspension_mov{position: fixed;right:0;bottom:240px;z-index: 999;}
.suspension_mov2{}
.suspension_tel i{font-size: 2.2rem;color: #727272;}
.suspension_tel{width: 78px;height: 78px;padding-top: 14px;background:#fff;cursor: pointer;text-align: center;z-index: 999;margin-top: -1px;border: 1px solid #dcdcdc;}
.moveqq i{font-size: 2.2rem;color: #727272;display: block;}
.moveqq{width: 78px;height: 78px;background:#fff;cursor: pointer;text-align: center;z-index: 999;}
.movewm{background:#fff;}
.movelink{background:#fff;}
.movelink i{font-size: 1.8rem;}
.suspension_inpu i{font-size: 2.2rem;color: #727272;}
.suspension_inpu{width: 78px;height: 78px;line-height: 78px;background:#7a6e6e;cursor: pointer;text-align: center;z-index: 999;}
.ewmmm{position: fixed;left:0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,.7);z-index: 999;display: none;}
.ewmmmin{background: #fff;text-align: center;width:220px;margin:30% auto 0 auto;-webkit-transition: ease-in-out .3s;-o-transition: ease-in-out .3s;transition: ease-in-out .3s;opacity: 0;filter: alpha(opacity=0);}
.transform{animation:mymove 1s;-webkit-animation:mymove 1s; -webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
 @keyframes mymove{from {margin-top:5%;opacity: 0;}
to {margin-top:15%;opacity: 1;}
}
@-webkit-keyframes mymove{from {margin-top:5%;opacity: 0;}
to {margin-top:15%;opacity: 1;}
}
.ewmmmin img{width:220px;}
.ewmmmin p{padding-bottom: 15px;font-size: 14px;}
.suspe_ot{position: absolute;left:0px;top:0;height: 77px;line-height: 77px;background:#d72414;color: #fff;font-size: 13px;padding-left:10px;width:73px;z-index: -1;text-align: left;border-top-left-radius: .2rem;border-bottom-left-radius: .2rem;-webkit-transition: ease-in-out .3s;-o-transition: ease-in-out .3s;transition: ease-in-out .3s;}
.suspension_mov2 .suspe_ot{height: 78px;}
.supot{position: relative;}
.supot a{height: 78px;display: block;}
.suspension_tel:hover{background:#d72414;}
.supot:last-child a{border-bottom: 0;}
.supot a:hover i{color: #fff;}
.suspension_tel:hover p{color: #fff;}
.suspension_tel:hover .suspe_ot3 p{color: #333;font-size: 12px;}
.supot_addcs{left:-73px;}
.suspe_ot2{}
.supot_addcs2{left:-120px;overflow: hidden;width: 120px;}
.suspe_ot3{display: none;position: absolute;left:-130px;bottom:0;width:110px;z-index: -1;line-height: 42px;text-align: left;border-top-left-radius: .2rem;border-bottom-left-radius: .2rem;padding:5px;background: #fff;color:#000;text-align: center;line-height: 1.5;}
.suspe_ot3 p{padding:0 10px;}
.suspension_mov div.supotchi .suspension_tel{background: #d72414;}
.fix_pro dl{display: none;}
.protailinfo_pic table td{padding:5px;}
.edon_ptr_list li{position: relative;overflow: hidden;}
.edon_ptr_list_img{border:3px solid #bbb;border-radius: 50%;width: 120px;height: 120px;text-align: center;line-height: 120px;margin:0 auto;overflow: hidden;position: relative;-webkit-transition: ease-in-out .7s;-o-transition: ease-in-out .7s;transition: ease-in-out .7s;}
.edon_ptr_list_img ul li img{-webkit-transition: ease .5s;-o-transition: ease .5s;transition: ease .5s;}
.in_cando_list_pic{position:absolute;left:-120px;top:0;-webkit-transition: ease .5s;-o-transition: ease .5s;transition: ease .5s;}
.edon_ptr_list_img img.old_iclo{-webkit-transition: ease .5s;-o-transition: ease .5s;transition: ease .5s;}
.edon_ptr_list ul li:hover .in_cando_list_pic{left:-98px;}
.edon_ptr_list ul li:hover .edon_ptr_list_img img.old_iclo{margin-left: 120px;}
.edon_ptr_list ul li p.iclp{position: absolute;right:-100%;bottom:0;-webkit-transition: ease .5s;-o-transition: ease .5s;transition: ease .5s;width: 100%;}
.edon_ptr_list ul li:hover p.iclo{margin-left:-400px;}
.edon_ptr_list ul li:hover p.iclp{right:0px;}
.edon_ptr_list ul li:hover .in_cando_list_oldpic{border:3px solid #ff0000;}
.edon_ptr_list ul li:hover .edon_ptr_list_img{border: 3px solid #ca0f0f;}
.inqualitytit{-webkit-transition: ease .3s;-o-transition: ease .3s;transition: ease .3s;}
.inqualitytit:hover{background: #555;-webkit-transform: translate(10px,10px);-ms-transform: translate(10px,10px);-o-transform: translate(10px,10px);transform: translate(10px,10px);margin-left: 30px;}
.video_all{width:100%;height:100%;overflow: hidden;position: relative;}
.video{width:inherit;height: inherit;}
.video video{height:inherit;object-fit: fill;display:block;}
.videofont{position: absolute;width:100%;height:100%;left:0;top:0;background: url(../images/dott.png) repeat 0px 0px;background-size: 2px;-webkit-background-size: 2px;-moz-background-size: 2px;-o-background-size: 2px;-ms-background-size: 2px;text-align: center;}
.videofont2{position: absolute;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,.6);padding-top: 12%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.videofont2 h3{color:#fff;font-size:4rem;padding-bottom: 2%; padding-left: 17%; font-family: Arial;}
.videofont2 h4{ padding-left: 17%;color:#bababa;}
.videofont2 a{margin: 56% auto 0 auto;padding:0 10px;background: #EF142E;color:#fff;font-size: 1.7rem;display: block;line-height:50px;width:300px;height:50px;text-align: center;}
.videofont h3{padding-top:21%;vertical-align: middle;font-size: 7rem;font-weight: bold;color:#fff;text-align: center;}
.videofont h3 span{color:#C30E1A;}
.videofont h4{padding-top: 2%;padding-bottom: 3%;color:#CDCDCF;font-weight: 300;font-size: 4rem;}
.videofont a{color:#fff;}
.videofont a:hover{color:#ff0000;}
.outside_link{padding-top:20px;}
.outside_link a{display:inline-block;width:30px;height:30px;border-radius:3px;overflow:hidden;margin-right:5px;}
.outside_link a img{width:30px;height:30px;}
.conmessage{width: 100%;padding-top:20px;}
.conmessage h3{text-align: center;padding-bottom: 0;}
.conmessage span.conmessageftitle{width:100%;display: block;text-align: center;color:#666;padding-top:5px;padding-bottom: 15px;}
.conmessage hr{width: 50px;height: 5px;background: #ca0f0f;margin-bottom:50px;}
.conmessage li{width:32.5%;}
.conmessage li.code{width:32.5%;}
.conmessage li textarea{height:250px;}
.video_list_out{padding:80px 0;}
.cti-btn-down{display: none;}
.phonenav{display:none;}
.overseas2{display:none;}
.prodep_con{max-width:1200px;margin:0 auto;font-size:14px;line-height:1.7;padding-bottom:15px;display:flex;}
.prodep_con2{max-width:1200px;margin:0 auto;font-size:14px;line-height:1.7;padding-bottom:15px;}
.prodep_con a{display:block;text-align:center;}
.prodep_con a:hover{color:#fff;}
.prodep_con_left{width:40%;overflow:hidden;}
.prodep_con_left img{object-fit:cover;height:inherit;width:100%;max-height:385px;}
.prodep_con_right{width:60%;padding-left:3%;font-size:14px;line-height:1.7;padding-bottom:15px;}
.pro_cc1{font-size:14px;line-height:1.7;padding-right:3%;height:330px;overflow-y: scroll;}
.pro_cc1::-webkit-scrollbar {width: 14px;height: 14px;}
.pro_cc1::-webkit-scrollbar-track,  .pro_cc1::-webkit-scrollbar-thumb {border-radius: 999px;border: 5px solid transparent;  }
.pro_cc1::-webkit-scrollbar-track {box-shadow: 1px 1px 5px rgba(255,255,255,1) inset;}
.pro_cc1::-webkit-scrollbar-thumb {min-height: 20px;  background-clip: content-box;  box-shadow: 0 0 0 5px rgba(153,153,153,1) inset;}
.pro_cc1::-webkit-scrollbar-corner {background: transparent;  }
.prodep_con_right a{font-size:18px;float:right;color:#fff;padding:5px 15px;background:#E61D25;}
.pro_t{top:120px;}